package com.crm.service.saling;

import com.crm.pojo.Back;
import com.crm.vo.BackClientContractUserInfoVO;

import java.util.List;

/**
 * Created by dr5hx on 2018/8/27
 */
public interface BackService {
    /**
     * 存储一个回款记录
     *
     * @param back
     * @return
     */
    public Back saveBackRecord(Back back);

    /**
     * 查询一个合同的对应回款记录
     *
     * @param contractId
     * @return
     */
    public List<Back> getBackRecordByContractId(Long contractId);

    /**
     * 获取一个回款记录
     *
     * @param backId
     * @return
     */
    public Back getBackByBackId(Long backId);

    /**
     * 获取回款记录列表
     *
     * @param page
     * @return
     */
    public List<BackClientContractUserInfoVO> getBackClientContractUserInfoVOList(int page, int rows);

    /**
     * 获取回款记录数量
     *
     * @return
     */
    public Long getBackCount();


}
